`:top
`!File Transfer Protocol`! (`F33f`_`[protocole`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Protocole_réseau]`_`f de `F33f`_`[transfert de fichier`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Transfert_de_fichier]`_`f), ou `!FTP`!, est un `F33f`_`[protocole de communication`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Protocole_de_communication]`_`f destiné au `F33f`_`[partage de fichiers`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Partage_de_fichiers]`_`f sur un `F33f`_`[réseau`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Réseau_informatique]`_`f `F33f`_`[TCP/IP`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Suite_des_protocoles_Internet]`_`f. Il permet, depuis un ordinateur, de copier des fichiers vers un autre ordinateur du réseau, ou encore de supprimer ou de modifier des fichiers sur cet ordinateur. Ce mécanisme de copie est souvent utilisé pour alimenter un `F33f`_`[site web`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Site_web]`_`f `F33f`_`[hébergé`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Hébergeur_web]`_`f chez un tiers.
La variante de FTP protégée par les protocoles SSL ou `F33f`_`[TLS`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Transport_Layer_Security]`_`f (SSL étant le prédécesseur de TLS) s'appelle `F33f`_`[FTPS`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=File_Transfer_Protocol_over_SSL]`_`f.
FTP obéit à un modèle `F33f`_`[client-serveur`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Client-serveur]`_`f, c'est-à-dire qu'une des deux parties, le `*client`*, envoie des requêtes auxquelles réagit l'autre, appelé `*serveur`*. En pratique, le serveur est un ordinateur sur lequel fonctionne un logiciel lui-même appelé `F33f`_`[serveur FTP`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Serveur_FTP]`_`f, qui rend publique une arborescence de fichiers similaire à un `F33f`_`[système de fichiers`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Système_de_fichiers]`_`f `F33f`_`[UNIX`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=UNIX]`_`f. Pour accéder à un serveur FTP, on utilise un logiciel client FTP (possédant une `F33f`_`[interface graphique`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Interface_graphique]`_`f ou en `F33f`_`[ligne de commande`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Interface_en_ligne_de_commande]`_`f). Il y a plusieurs décennies, les clients FTP n’étaient que des applications d’interface de ligne de commande (CLI). Ils disposent désormais de leurs propres interfaces faciles à utiliser et intuitives pour simplifier et faciliter le transfert de fichiers, qui sont disponibles sous forme d’applications autonomes, de clients web et de simples extensions de `F33f`_`[navigateur web`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Navigateur_web]`_`f.
FTP, qui appartient à la `F33f`_`[couche application`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Couche_application]`_`f du `F33f`_`[modèle OSI`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Modèle_OSI]`_`f et du `F33f`_`[modèle ARPA`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Suite_des_protocoles_Internet]`_`f, utilise une connexion `F33f`_`[TCP`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Transmission_Control_Protocol]`_`f.
Par convention, deux `F33f`_`[ports`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Port_(logiciel)]`_`f sont attribués (`*well known ports`*) pour les connexions FTP : le port 21 pour les commandes et le port 20 pour les données. Pour le FTPS dit `*implicite`*, les ports conventionnels sont le 990 pour les commandes et le 989 pour les données.
Ce protocole peut fonctionner avec `F33f`_`[IPv4`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=IPv4]`_`f et `F33f`_`[IPv6`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=IPv6]`_`f.
>>Contents
• `F0af`_`[Histoire`#histoire]`_`f
• `F0af`_`[Interopérabilité`#interop-rabilit]`_`f
• `F0af`_`[Utilisation`#utilisation]`_`f
• `F0af`_`[Implémentations`#impl-mentations]`_`f
• `F0af`_`[Logiciels clients de FTP`#logiciels-clients-de-ftp]`_`f
• `F0af`_`[Logiciels serveurs de FTP`#logiciels-serveurs-de-ftp]`_`f
• `F0af`_`[Le protocole`#le-protocole]`_`f
• `F0af`_`[Établissement des connexions`#tablissement-des-connexions]`_`f
• `F0af`_`[La connexion de contrôle`#la-connexion-de-contr-le]`_`f
• `F0af`_`[La connexion de données`#la-connexion-de-donn-es]`_`f
• `F0af`_`[Mode de transfert`#mode-de-transfert]`_`f
• `F0af`_`[Transfert entre deux serveurs`#transfert-entre-deux-serveurs]`_`f
• `F0af`_`[Notes et références`#notes-et-r-f-rences]`_`f
• `F0af`_`[Voir aussi`#voir-aussi]`_`f
• `F0af`_`[Articles connexes`#articles-connexes]`_`f
• `F0af`_`[Liens externes`#liens-externes]`_`f
-─
>>Histoire
FTP est issu de la RFC 114`:cite-ref-rfc-114-t-d-2-0[`F5bf`_`[2`#cite-note-rfc-114-t-d-2]`_`f] créée le 16 avril 1971. Cette spécification fut remplacée par la RFC 765`:cite-ref-rfc-765-t-d-3-0[`F5bf`_`[3`#cite-note-rfc-765-t-d-3]`_`f] en juin 1980. Elle fut elle-même rendue obsolète par la RFC 959`:cite-ref-rfc-959-t-d-4-0[`F5bf`_`[4`#cite-note-rfc-959-t-d-4]`_`f] en octobre 1985, version finale de la spécification.
Plusieurs RFC viennent compléter cette spécification, comme la RFC 2228`:cite-ref-rfc-2228-t-d-5-0[`F5bf`_`[5`#cite-note-rfc-2228-t-d-5]`_`f] de juin 1997 pour l'ajout d'extensions de sécurité ou la RFC 2428`:cite-ref-rfc-2428-t-d-6-0[`F5bf`_`[6`#cite-note-rfc-2428-t-d-6]`_`f] de septembre 1998 qui ajoute la prise en charge du protocole `F33f`_`[IPv6`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=IPv6]`_`f et définit un nouveau type de mode passif.
>>Interopérabilité
Le protocole FTP ne permet pas toujours d'assurer l'`F33f`_`[interopérabilité`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Interopérabilité]`_`f entre plates-formes différentes et régions différentes par une gestion adéquate de l'`F33f`_`[encodage`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Codage_des_caractères]`_`f des noms de fichiers. Seuls les logiciels serveur et client respectant le standard RFC 2640`:cite-ref-rfc-2640-t-d-7-0[`F5bf`_`[7`#cite-note-rfc-2640-t-d-7]`_`f] en donnent la garantie`:cite-ref-8[`F5bf`_`[8`#cite-note-8]`_`f], grâce à l'utilisation de l'encodage `F33f`_`[UTF-8`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=UTF-8]`_`f et accessoirement d'une nouvelle commande LANG permettant de choisir la langue des messages retournés par le serveur lors de la `F33f`_`[session`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Couche_session]`_`f FTP. L'encodage UTF-8 permet d'encoder les noms des fichiers provenant de n'importe quel pays, bien qu'un encodage plus spécifique puisse toujours être utilisé localement par le serveur, la conversion vers l'UTF-8 restant à sa discrétion.
>>Utilisation
Pour accéder à un serveur FTP, on utilise un logiciel (client FTP). Ces logiciels existent avec ligne de commande ou avec une interface graphique. Le standard FTP est si répandu que ces logiciels sont à présent inclus avec les dernières distributions Windows & Linux.
L'utilisation en ligne de commande, sous Windows comme sous Linux, se fait généralement au moyen de la commande `*ftp adresse_du_serveur`* saisie dans une console. (ici, ftp est le nom du logiciel, et le paramètre le nom du serveur)
Dans les interfaces graphiques, comme les navigateurs Web, la forme usuelle est utilisée, à savoir : `*ftp://adresse_du_serveur`*. Ici, ftp est le nom du protocole, suivi du nom du serveur.
Sous `F33f`_`[Windows`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Windows]`_`f (`F33f`_`[Vista`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Windows_Vista]`_`f et `F33f`_`[7`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Windows_7]`_`f), un logiciel client FTP est installé sur la machine, car inclus dans Windows. On peut y accéder à travers le dossier `*Ordinateur`* puis la commande `*Ajouter un emplacement réseau`*.
Le support de FTP est déprécié sur `F33f`_`[Google Chrome`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Google_Chrome]`_`f depuis octobre 2020`:cite-ref-9[`F5bf`_`[9`#cite-note-9]`_`f] et sur `F33f`_`[Mozilla Firefox`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Mozilla_Firefox]`_`f depuis juillet 2021.
>>Implémentations
>>>Logiciels clients de FTP
>>>>Logiciels libres
• `F33f`_`[GNU inetutils`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=GNU_inetutils]`_`f : `F33f`_`[paquet logiciel`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Paquet_(logiciel)]`_`f `F33f`_`[GNU`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=GNU]`_`f contenant un client FTP en ligne de commande
• `F33f`_`[ftp`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Ftp_(Unix)]`_`f (en ligne de commande sous Unix/Linux/Windows)
• `F33f`_`[cURL`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=CURL]`_`f (en ligne de commande sous Linux/OS X/Windows)
• `F33f`_`[Cyberduck`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Cyberduck]`_`f (pour Mac OS X et Windows)
• `F33f`_`[FileZilla`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=FileZilla]`_`f (pour Linux, Mac OS X et Windows)
• `F33f`_`[FireFTP`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=FireFTP]`_`f (extension pour Firefox)
• `F33f`_`[gFTP`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=GFTP]`_`f (pour GNOME)
• NcFTP (Windows et systèmes de `F33f`_`[type UNIX`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Type_Unix]`_`f)
• Secure FTP (en) (pour `F33f`_`[Java SE`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Java_SE]`_`f)
• `F33f`_`[WinSCP`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=WinSCP]`_`f
• Yafc
• Dolphin
>>>>Logiciels propriétaires
• CrossFTP (en) (pour Java SE)
• CuteFTP (pour Mac OS X et Windows)
• Fetch (en) (pour Mac OS X)
• FTP Rush (Windows 2000, Windows XP (32/64 bits), Windows 2003 (32/64 bits), Windows Vista (32/64 bits), Windows 7(32/64 bits)FTP Rush prend en charge les protocoles FTP, FXP, SFTP et TFTP. C'est un partagiciel.
• FTP Voyager (en) (pour Windows)
• Steed (en) (pour Windows)
• Transmit (en) (pour Mac OS X)
• `F33f`_`[WebDrive`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Webdrive]`_`f (Windows 7, Windows 10, Windows 2008, Windows 2012, Windows 2016, Mac OS X) WebDrive prend en charge les protocoles FTP, SFTP, WebDAV et S3.
• Yummy FTP (en) (pour Mac OS X)
>>>Logiciels serveurs de FTP
Logiciels serveurs de FTP`:cite-ref-10[`F5bf`_`[10`#cite-note-10]`_`f] :
>>>>Logiciels libres
• `F33f`_`[FileZilla Server`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=FileZilla_Server]`_`f (Windows) et FileZilla Client (Windows)
• `F33f`_`[VsFTPd`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=VsFTPd]`_`f (Unix)
• `F33f`_`[ProFTPd`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=ProFTPd]`_`f (Unix)
• `F33f`_`[Pure-FTPd`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Pure-FTPd]`_`f (Unix)
>>>>Logiciels propriétaires
• `F33f`_`[Titan FTP Server`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Titan_FTP_Server]`_`fTitan FTP Server prend en charge les protocoles FTP, SFTP et SSL
• AXWAY Gateway
>>Le protocole
Le protocole utilise deux types de connexions TCP :
• Une connexion de `*contrôle`* initialisée par le client, vers le serveur (`F33f`_`[port 21`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Liste_de_ports_logiciels]`_`f en général), pour transmettre les commandes concernant les fichiers (suppression de fichiers, renommage, liste des fichiers…).
• Une connexion de `*données`* initialisée par le client ou le serveur pour transférer les données requises (contenu des fichiers, liste de fichiers).
>>>Établissement des connexions
FTP peut s'utiliser de deux façons différentes.
Mode actif :
En mode actif, c'est le client FTP qui détermine le port de connexion à utiliser pour permettre le transfert des données. Ainsi, pour que l'échange des données puisse se faire, le serveur FTP initialisera la connexion de son port de données (port 20) vers le port spécifié par le client. Le client devra alors configurer son pare-feu pour autoriser les nouvelles connexions entrantes afin que l'échange des données se fasse. De plus, il peut s'avérer problématique pour les utilisateurs essayant d'accéder à des serveurs FTP lorsque ces utilisateurs sont derrière une passerelle `F33f`_`[NAT`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Network_address_translation]`_`f. Étant donné la façon dont fonctionne le `F33f`_`[NAT`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Network_address_translation]`_`f, le serveur FTP lance la connexion de données en se connectant à l'adresse externe de la passerelle `F33f`_`[NAT`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Network_address_translation]`_`f sur le port choisi. Certaines passerelles `F33f`_`[NAT`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Network_address_translation]`_`f n'ayant pas de correspondance pour le paquet reçu dans la table d'état, le paquet sera ignoré et ne sera pas délivré au client.
Mode passif :
En mode passif, le serveur FTP détermine lui-même le port de connexion à utiliser pour permettre le transfert des données (data connexion) et le communique au client. La plage de port est variable de 1024 à 65535. En cas de présence d'un pare-feu devant le serveur, celui-ci devra être configuré pour autoriser la connexion de données. L'avantage de ce mode est que le serveur FTP n'initialise aucune connexion. Ce mode fonctionne sans problème avec des clients derrière une passerelle `F33f`_`[NAT`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Network_address_translation]`_`f. Dans les nouvelles implémentations, le client initialise et communique directement par le port 21 du serveur ; cela permet de simplifier les configurations des pare-feu serveur.
>>>La connexion de contrôle
Cette connexion fonctionne en mode texte et est donc aisée à simuler avec `F33f`_`[Telnet`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Telnet]`_`f.
Le client envoie une commande sous la forme d'une ligne de texte terminée par un retour à la ligne (CR suivi de LF, soit `B100`F9d9\\r\\n`f`b,0D0A en hexadécimal, ou le caractère 13 et le caractère 10).
Par exemple, la commande suivante demande le téléchargement du fichier « fichier.txt » :
`B100`F9d9RETR fichier.txt`f`b
`*N.B. : Les commandes telles que GET ou PUT ne sont pas reconnues dans le protocole FTP, mais souvent utilisées par les logiciels de client FTP.`*
À la suite de l'envoi de la commande, le client reçoit une ou plusieurs réponses du serveur. Chaque réponse est précédée d'un code décimal permettant au client FTP de traiter la réponse qui peut comporter une ou plusieurs lignes de texte.
Pour l'exemple précédent, si le serveur trouve le fichier demandé, il envoie au client :
`B100`F9d9150 File status okay; about to open data connection.`f`b
Selon ce que le client et le serveur sont convenus, l'un des deux écoute sur le port TCP convenu, et l'autre s'y connecte pour établir la connexion de données. Puis le serveur envoie au client le contenu du fichier demandé, ferme la connexion de données, et envoie la réponse suivante sur la connexion de contrôle :
`B100`F9d9226 Closing data connection.`f`b
La connexion de contrôle réutilise le protocole de contrôle du terminal NVT introduite au départ pour `F33f`_`[Telnet`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Telnet]`_`f, sous une forme simplifiée. Cela signifie en particulier que le code de code décimal 255 sert à introduire des séquences de contrôle de l'affichage.
>>>La connexion de données
La connexion de données est établie pour la durée de transmission de données (contenu de fichiers, ou liste de fichiers). En général, elle est établie pour le transfert de données d'une seule commande, à moins qu'un autre mode de transmission soit sélectionné et supporté par le serveur.
La commande `B100`F9d9PASV`f`b indique au serveur qu'il doit attendre passivement la connexion en écoutant un port TCP. Le port écouté par le serveur est indiqué dans la réponse :
`B100`F9d9227 Entering Passive Mode (h1,h2,h3,h4,p1,p2).`f`b
Où `B100`F9d9h1`f`b à `B100`F9d9h4`f`b sont 4 nombres entiers entre 0 et 255 représentant l'adresse IP du serveur, et `B100`F9d9p1`f`b et `B100`F9d9p2`f`b représentent le port TCP où le serveur attend la connexion, sous la forme de deux entiers entre 0 et 255 (`B100`F9d9port_TCP = p1 * 256 + p2`f`b).
Dans le cas contraire où le client attend la connexion sur un port TCP, il indique sous la même forme le port écouté en envoyant la commande `B100`F9d9PORT`f`b :
`B100`F9d9PORT h1,h2,h3,h4,p1,p2`f`b
Si tout se passe bien, le serveur répond :
`B100`F9d9200 Command okay.`f`b
>>>Mode de transfert
Lors du transfert de fichier sur la connexion de données, deux modes peuvent être utilisés :
• Le mode binaire : le fichier est transmis tel quel.
• Le mode `F33f`_`[ASCII`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=American_Standard_Code_for_Information_Interchange]`_`f : uniquement destiné aux fichiers texte. Le fichier est examiné et des transformations apportées pour conserver un format correct. Par exemple, la fin de ligne est représentée par le `F33f`_`[caractère <LF>`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Saut_de_ligne]`_`f sur un système UNIX, et par la paire <CR><LF> sous Windows. Une machine Windows recevant un fichier texte par FTP récupère donc finalement un fichier avec des `F33f`_`[<CR><LF>`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Carriage_Return_Line_Feed]`_`f en mode ASCII et des <LF> en mode binaire. Ce mode a donc ses avantages, mais peut être source de corruption de fichiers (non texte) pendant le transfert si on utilise un client ancien / en ligne de commande, incapable de s'adapter au type de fichier. Il faut alors basculer en mode binaire (en utilisant généralement la commande BIN) avant le transfert, afin de le conserver intact.
>>>Transfert entre deux serveurs
La spécification du protocole FTP précise qu'il est possible d'effectuer un transfert de fichiers directement entre deux serveurs FTP.
>>Notes et références
`:cite-note-rfc-3659-t-d-1`!1.`! (en) « Extensions to FTP », `F33f`_`[Request for comments`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Request_for_comments]`_`f no 3659, mars 2007
`:cite-note-rfc-114-t-d-2`!2.`! `F0af`_`[↑`#cite-ref-rfc-114-t-d-2-0]`_`f (en) « A FILE TRANSFER PROTOCOL », `F33f`_`[Request for comments`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Request_for_comments]`_`f no 114, 16 avril 1971
`:cite-note-rfc-765-t-d-3`!3.`! `F0af`_`[↑`#cite-ref-rfc-765-t-d-3-0]`_`f (en) « FILE TRANSFER PROTOCOL », `F33f`_`[Request for comments`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Request_for_comments]`_`f no 765, juin 1980
`:cite-note-rfc-959-t-d-4`!4.`! `F0af`_`[↑`#cite-ref-rfc-959-t-d-4-0]`_`f (en) « FILE TRANSFER PROTOCOL (FTP) », `F33f`_`[Request for comments`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Request_for_comments]`_`f no 959, octobre 1985
`:cite-note-rfc-2228-t-d-5`!5.`! `F0af`_`[↑`#cite-ref-rfc-2228-t-d-5-0]`_`f (en) « FTP Security Extensions », `F33f`_`[Request for comments`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Request_for_comments]`_`f no 2228, octobre 1997
`:cite-note-rfc-2428-t-d-6`!6.`! `F0af`_`[↑`#cite-ref-rfc-2428-t-d-6-0]`_`f (en) « FTP Extensions for IPv6 and NATs », `F33f`_`[Request for comments`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Request_for_comments]`_`f no 2428, septembre 1998
`:cite-note-rfc-2640-t-d-7`!7.`! `F0af`_`[↑`#cite-ref-rfc-2640-t-d-7-0]`_`f (en) « Internationalization of the File Transfer Protocol », `F33f`_`[Request for comments`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Request_for_comments]`_`f no 2640, juillet 1999
`:cite-note-8`!8.`! `F0af`_`[↑`#cite-ref-8]`_`f http://www.linuxfromscratch.org/blfs/view/cvs/introduction/locale-issues.html#locale-wrong-filename-encoding Beyond Linux® From Scratch - Version 2012-08-12 - Chapter 2. Important Information - Going Beyond BLFS - Locale Related Issues.
`:cite-note-9`!9.`! `F0af`_`[↑`#cite-ref-9]`_`f (en) « Deprecations and removals in Chrome 87 | Web », sur Google Developers (consulté le 14 décembre 2020)
`:cite-note-10`!10.`! `F0af`_`[↑`#cite-ref-10]`_`f `:2019`a« 4 Popular FTP Servers Reviewed », sur TechWench / All Things Tech, 21 mars 2019 (consulté le 3 novembre 2021).
>>Voir aussi
>>>Articles connexes
• `F33f`_`[Protocole réseau passant difficilement les pare-feu`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Protocole_réseau_passant_difficilement_les_pare-feu]`_`f
• Clients FTP
• Autres protocoles de `F33f`_`[transfert de fichiers`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Transfert_de_fichiers]`_`f :
• `F33f`_`[Trivial File Transfer Protocol`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Trivial_File_Transfer_Protocol]`_`f (TFTP)
• `F33f`_`[SSH File Transfer Protocol`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Secure_File_Transfer_Protocol]`_`f (SFTP)
• `F33f`_`[File Transfer Protocol over SSL`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=File_Transfer_Protocol_over_SSL]`_`f (FTPS)
• `F33f`_`[File eXchange Protocol`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=File_eXchange_Protocol]`_`f (FXP)
• `F33f`_`[CFT (Cross File Transfer)`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Cross_File_Transfer]`_`f
• `F33f`_`[Variable d'environnement pour la langue`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Variable_d'environnement]`_`f
>>>Liens externes
• Le protocole FTP
• `:rfc1579`a(en) « RFC1579 : Firewall-Friendly FTP », février 1994
• (en) Exemple d'un serveur et d'un client FTP pour les étudiants
• (en) Test de serveur FTP en ligne Authentification, connectivité, chiffrement et mode.
• Portail de l’informatique
• Portail des télécommunications
• Portail des réseaux informatiques
`c`F0af`_`[↑ Back to top`#top]`_`f`a